504,506,508,511,512,519,524,524,525,529,528,524,520,517,514,509;993,996,1000,1000,1004,1003,1003,994,989,983,974,977,980,983,986,987